Crib Crystal

v1.2 update
*Removes hard level caps

v1.1 update
*Fixes bug catching contest levels
*Fixes some dialogue
*Fixes linearity issue with Rocket Hideout and Mahogany Gym

Crib crystal is a difficulty hack of Pokemon Crystal inspired by Emerald Trashlocke, Garbage Green, Baby Blue [https://old.reddit.com/r/PokemonROMhacks/comments/111qzk4/pok%C3%A9mon_baby_blue_the_gen_1_littlelocke/], and Useless Yellow [https://www.pokecommunity.com/showthread.php?t=453311] developed by me, dwg6m9. Max Repels, Full Restores, Rare Candies are at each mart, and a Pocket PC and EXP share are available very early on. The game pushes evolution levels back and removes most final forms. You will not earn Stat EXP from battling, but vitamins will work.
Pokemon movesets are revised so that a wide variety of Pokemon can be used without being overpowered – for instance, Grimer is available in Union Cave, but does not have access to Sludge until after Bugsy; conversely, some movesets are buffed, like Supersonic going to Confuse Ray for Ledyba. Many baby Pokemon replace their adult forms, including Bonsly, Mime Jr, Wynaut, Mantyke, Happiny, and Munchlax (sorry Azurill), and the legendary beasts are replaced with Smoochum, Magby, and Elekid. Nearly every pokemon can hard counter at least one boss pokemon, and almost no pokemon can totally sweep a gym leader.
Many TMs have their availability reduced - no game corner TMs or purchasable punches. Many TMs require beating a back-to-back battle; for instance, Rest and Sleep Talk require back-to-backs on Route 45.
The level curve for enemy trainers is raised starting after Falkner so that you will usually be facing teams that are similar in level. Back-to-back battles are on many Johto routes. The level curve for gym leaders in Kanto is raised so that you can feasibly stay under their highest level as you take on each gym leader. Gym trainers are completely optional in Kanto. Some of the 'required' Kanto trainers' teams have had their levels raised and/or given reasonable movesets - looking at you, Route 25 Nidoking.

The order of Johto Gym Leaders is forced to be:
Falkner – Bugsy – Whitney – Morty – Chuck – Pryce – Jasmine – Clair
Karen is now the Johto Champion. She is a better thematic fit and her team is less centralizing for the elite four. To make this a little easier, there is now TM51 Karate Chop.  
Kanto leaders should be beaten in this order if you want to stay under level caps.
Surge – Sabrina – Erica – Janine – Misty – Brock – Blaine – Blue
Some features from the Pokecrystal Disassembly are implemented, notably:
·       Kurt makes balls instantly
·       Enemies don’t have 25% miss chance for status moves
·       Hold B to run
·       Kurt’s balls work as intended
·       Glacier Badge works on SpDef
Other changes:
·       Flash not required for any caves
·      Coin case is in B1F Goldenrod Dept Store -- used to purchase tutor moves
·       Berry trees give 24
·       Jasmine has a female Steelix
·       Weekday events happen every day
·       Whirlpool not needed in Dragon’s Den
·       Pokeflute not needed to wake Munchlax
·       Bill’s house now gives you vitamins if you show the right pokemon
·       The Super Rod is in Blackthorn
·       All flee mons now only rarely flee instead of sometimes flee: magnemite, grimer, eevee, porygon, dratini, unown, snubbull, phanpy, teddiursa, delibird, cubone.
·       Secret boss in the Viridian basement
·       Easter egg – how did the moon ball work in the original game?
Credits:
·       Pokecrystal disassembly team
·       Rangi42, Polished Map
·       Rangi42, Icons for Elekid, Magby, Tyranitar
·       PiaCRT, disassembly and spriting debug
·       Luna, spriting debug
·       SCMidna, Munchlax sprite
·       Wynaut sprite [https://www.deviantart.com/ericgl1996/art/SpaceWorld-97-Wobbuffet-and-GSC-Wynaut-863832924]
·       Sharkguy on spritersresource.com  for Bonsly, Mime Jr, Happiny, Mantyke sprites (some back sprites are adapted Gen 4 assets)
·       Ferropexola, events and sprites debug
·       DerekAllenDean, events and sprites debug (playthrough at: https://youtu.be/kHgb2ZZNgtE)
·       The smoochum overworld sprite, Karen overworld moving sprites, Ghost overworld sprites, and the back sprites for the baby pokemon Bonsly, MimeJr, Happiny, Mantyke, are from me. Feel free to use with credit to my username. 


Pokemon locations below, can copy this CSV into a spreadsheet and paste as comma-delimited to make it a little easier to read: 

Johto# ,Name,Evolution,BST Changes,Changes to levelup & TM/HM/Tutor moves,Location 1,Location 2,Location3 ,Location 4
#001,Chikorita,Level 40,,"Earthquake, Fury Cutter, Strength",Ilex Forest,Route 21,"Ilex Forest (Static, shiny): go to Kurt with Everstone after Tin Tower events",
#002,Bayleef,No evolve,,"Earthquake, Fury Cutter, Strength",,,,
#003,Meganium,,,,,,,
#004,Cyndaquil,No evolve,,"Earthquake, Strength",Burned Tower,Route 13,"Tin Tower Roof (Static, shiny)",
#005,Quilava,No evolve,,Earthquake,,,,
#006,Typhlosion,,,,,,,
#007,Totodile,Level 40,,"Rage at Lv 21, Bite at Lv 7, Earthquake",Slowpoke Well B1F,Route 11,"Lugia's Chamber (Static, shiny)",
#008,Croconaw,No evolve,,"Earthquake, Fury Cutter, Karate Chop",,,,
#009,Feraligatr,,,,,,,
#010,Pidgey,Level 32,,,Route 29,,,
#011,Pidgeotto,No evolve,,,Route 39,Route 1,,
#012,Pidgeot,,,,,,,
#013,Spearow,No evolve,,,Route 37,Headbutt,Route 5,
#014,Fearow,,,,,,,
#015,Hoothoot,No evolve,,,Headbutt,Sprout Tower,,
#016,Noctowl,,,,,,,
#017,Rattata,No evolve,,,Route 29,Tin Tower,,
#018,Raticate,,,,,,,
#019,Sentret,Level 26,,Karate Chop,Route 29,Route 13,Route 9,
#020,Furret,,,Karate Chop,,,,
#021,Pichu,Level 21,,,Ilex Forest,Odd Egg,Trade in Olivine (Requests Krabby),
#022,Pikachu,No evolve,,,Route 39,Route 2,,
#023,Raichu,,,,,,,
#024,Caterpie,Level 7,,,Route 30,,,
#025,Metapod,Level 17 evolve,,,,,,
#026,Butterfree,,,,Route 2,Route 24,,
#027,Weedle,Level 7,,,Route 31,,,
#028,Kakuna,Level 17 evolve,,,,,,
#029,Beedrill,,,,Route 2,Route 24,,
#030,Ledyba,Level 18,,Supersonic --> Confuse Ray,Route 30,Headbutt,Bug catching contest,
#031,Ledian,,,Lv 25 Agility,Route 9,Bug catching contest,,
#032,Spinarak,Level 18,,Lv 11 Constrict --> Leech Life,Route 30,Headbutt,Bug catching contest,
#033,Ariados,NA,,"Lv 25: Leech Life --> Twineedle, Lv 34: Fury Swipes --> Pin Missile. ",Route 9,Bug catching contest,,
#034,Geodude,Level 40,,,Tohjo Falls,Rocket Hideout,Rock Tunnel,
#035,Graveler,No evolve,,,,,,
#036,Golem,,,,,,,
#037,Zubat,No evolve,,Lv 1 Screech,Dark Cave,Whirl Islands,Rock Tunnel,
#038,Golbat,,,,,,,
#039,Crobat,,,,,,,
#040,Cleffa,Level 36,,,Trade in Violet (Requests Bellsprout),Odd Egg,Route 36,
#041,Clefairy,No evolve,,Karate Chop,Mt Moon,,,
#042,Clefable,,,,,,,
#043,Igglybuff,Level 26,,,Route 46,Odd Egg,,
#044,Jigglypuff,No evolve,,,Route 3,,,
#045,Wigglytuff,,,,,,,
#046,Togepi,Level 41,,,Egg in Violet City,,,
#047,Togetic,,,,,,,
#048,Sandshrew,No evolve,,Karate Chop,Route 46,Route 42,Route 3,
#049,Sandslash,,,,,,,
#050,Ekans,No evolve,,,Route 32,Headbutt,,
#051,Arbok,,,,,,,
#052,Dunsparce,,,"Lv 1 Pound, Lv 21 Rage",Victory Road,Route 11,,
#053,Mareep,Level 21,,"Lv 9 Thunder Wave, Lv 18 Thundershock",Route 32,,,
#054,Flaaffy,No evolve,,No Fire Punch,Route 43,Route 18,,
#055,Ampharos,,,,,,,
#056,Wooper,No evolve,,,Route 32,Ruins of Alph (surf),Union Cave (surf),
#057,Quagsire,,,,,,,
#058,Gastly,No evolve,,,Route 37,Route 8,,
#059,Haunter,,,,,,,
#060,Gengar,,,,,,,
#061,Unown,,,,Ruins of Alph interior,,,
#062,Onix,No evolve,,Lv 40 Body Slam,Tohjo Falls,Rock Tunnel,,
#063,Steelix,,,,,,,
#064,Bellsprout,Level 26,,"Lv 15 Poisonpowder, Lv 21 Sleep Powder",Sprout tower,,,
#065,Weepinbell,No evolve,,,Route 27,Route 14,,
#066,Victreebel,,,,,,,
#067,Hoppip,Level 18,,"Lv 21 Sleep Powder, Lv 35 Leech Seed",Route 31,,,
#068,Skiploom,No evolve,,"Lv 21 Sleep Powder, Lv 35 Leech Seed",Route 25,,,
#069,Jumpluff,,,,,,,
#070,Paras,Level 26,,,Ilex Forest,,,
#071,Parasect,,,,Route 25,Mt Silver,,
#072,Poliwag,Level 45,,,Route 31,Old Rod,"Route 30, 31, 44, Violet, Ecruteak, Route 22, 28, Viridian, (Surf)",
#073,Poliwhirl,,,Karate Chop,Route 28,,,
#074,Poliwrath,,,,,,,
#075,Politoed,,,,,,,
#076,Magikarp,No evolve,,Lv 1 Flail,Old Rod,"Lake of Rage (Static, shiny)","Dark Cave, Route 43, 45, Lake of Rage, Blackthorn City, Dragon's Den, Fuchsia (Surf)",
#077,Gyarados,,,,,,,
#078,Goldeen,No evolve,,Lv 43 Drill Peck,Old Rod,"Tohjo Falls, Route 42, 4, 9, 10, 24, 25, Cerulean, Silver Cave (Surf)",,
#079,Seaking,,,,,,,
#080,Slowpoke,No evolve,,"Lv 45 Psychic, Ice Punch",Slowpoke Well B2F,Slowpoke Well (Surf),,
#081,Slowbro,,,,,,,
#082,Slowking,,,,,,,
#083,Oddish,Level 26,,Lv 17 Stun Spore Lv 21 Sleep Powder,Route 33,,,
#084,Gloom,No evolve,,,Route 5,,,
#085,Vileplume,,,,,,,
#086,Bellossom,,,,,,,
#087,Drowzee,No evolve,,Karate Chop,Route 34,Route 11,,
#088,Hypno,,,,,,,
#089,Abra,Level 37,,"Lv 21 Confusion, Disable, Recover; Lv 31 Psybeam, Future Sight",Route 34,Route 8,,
#090,Kadabra,No evolve,,"Lv 45 Psychic, No elemental punches",,,,
#091,Alakazam,,,,,,,
#092,Ditto,,,,Trade in Goldenrod Dept Store (Requests Abra),Route 14,,
#093,Pineco,No evolve,,,Route 39,Headbutt,,
#094,Forretress,,,,,,,
#095,Nidoran♀,Level 31,,,Route 35,,,
#096,Nidorina,No evolve,,Lv 46 Charm,Route 22,,,
#097,Nidoqueen,,,,,,,
#098,Nidoran♂,Level 31,,,Route 35,,,
#099,Nidorino,No evolve,,Lv 46 Amnesia,Route 22,,,
#100,Nidoking,,,,,,,
#101,Yanma,,,"Lv1 Quick Attack, Lv 7 Gust, Lv 19 Sonicboom, Lv 37 Reversal",Route 46,Bug catching contest,,
#102,Sunkern,Level 32,,Lv 1 Pound,Starter,National Park,,
#103,Sunflora,,,Level 32 Petal Dance,Route 25,,,
#104,Exeggcute,No evolve,,,Some headbutt trees,Route 24,,
#105,Exeggutor,,,,,,,
#106,Sudowoodo (Bonsly),,Bonsly stats,,Route 36 (Static),Route 16,,
#107,Wobbuffet (Wynaut),,Wynaut stats,,Route 45,,,
#108,Venonat,No evolve,,Lv 9 Confuse Ray,Route 33,Headbutt,,
#109,Venomoth,,,,,,,
#110,Scyther,,,,,,,
#111,Scizor,,,,,,,
#112,Pinsir,,,,,,,
#113,Heracross,,,,,,,
#114,Koffing,No evolve,,,Burned Tower,Rocket Hideout,Route 17,
#115,Weezing,,,,,,,
#116,Grimer,No evolve,,Lv 18 Sludge,Union Cave,Rocket Hideout,Celadon City (Surf),
#117,Muk,,,,,,,
#118,Magnemite,No evolve,,,Route 38,Route 10,Trade in Power Plant (Requests Diglett),
#119,Magneton,,,,,,,
#120,Voltorb,No evolve,,Lv 20 Thundershock,Route 38,Route 10,Rocket Hideout (Static),
#121,Electrode,,,,,,,
#122,Aipom,No evolve,,Karate Chop,Route 33,Headbutt,Route 4,
#123,Snubbull,No evolve,,Karate Chop,National Park,Route 1,,
#124,Granbull,,,,,,,
#125,Vulpix,No evolve,,"Lv 31 Fire Spin, Lv 37 Flamethrower",Burned Tower,Route 7,,
#126,Ninetales,,,,,,,
#127,Growlithe,No evolve,,,Route 35,Route 6,,
#128,Arcanine,,,,,,,
#129,Munchlax,,,"Lv 1 Tackle, Lv 1 Metronome, Lv 8 Amnesia, Lv 15 Defense Curl, Lv 22 Screech, Lv 29 Headbutt, Lv 36 Belly Drum, Lv 36 Rest, Lv 43 Body Slam, Lv 50 Rollout, Lv 57 Hyper Beam; takes snorlax TM/HM",Vermilion City (Static),,,
#130,Marill,Level 36,,Lv 18 Rollout; Lv 40 Charm (azurill move),Starter,Sprout Tower,Mount Mortar (Surf),
#131,Azumarill,,,Lv 40 Charm (azurill),,,,
#132,Diglett,No evolve,,,Union Cave,Diglett's Cave,,
#133,Dugtrio,,,,,,,
#134,Mankey,No evolve,,Karate Chop,Route 42,Route 22,,
#135,Primeape,,,,,,,
#136,Meowth,No evolve,,,Route 36,Route 14,,
#137,Persian,,,,,,,
#138,Psyduck,No evolve,,,National Park,"Ilex Forest, Route 35, Route 6,  (Surf)",Route 6,
#139,Golduck,,,,,,,
#140,Machop,Level 36,,Karate Chop,Mt Mortar,Route 17,,
#141,Machoke,No evolve,,Karate Chop,,,,
#142,Machamp,,,,,,,
#143,Tyrogue,No evolve,,"Lv 21 Double Kick, Lv 26 Meditate, Lv 31 Counter, Lv 32 Mach Punch, Lv 41 Endure, Lv 41 Thunderpunch, Lv 41 Fire Punch, Lv 41 Ice Punch, Lv 46 Hi Jump Kick, Lv 51 Reversal, Karate Chop",Route 36,Odd Egg,Mount Mortar B1F (Gift),
#144,Hitmonlee,,,,,,,
#145,Hitmonchan,,,,,,,
#146,Hitmontop,,,,,,,
#147,Girafarig,,,,,,,
#148,Tauros,,,,,,,
#149,Miltank,,,,,,,
#150,Magby,No evolve,,Karate Chop,Odd Egg,Roaming (replaces Entei),Victory Road,Route 13
#151,Magmar,,,,,,,
#152,Smoochum,No evolve,,,Odd Egg,Tin Tower (replaces Suicune),Route 27,
#153,Jynx,,,,,,,
#154,Elekid,No evolve,,Karate Chop,Odd Egg,Roaming (replaces Raikou),Route 26,Route 10
#155,Electabuzz,,,,,,,
#156,Mr. Mime (Mime-Jr),,Mime Jr. stats,Lv 46 Psychic,Route 38,Route 27,Trade in Pewter (requests Gastly),
#157,Smeargle,,,,,,,
#158,Farfetch'd,,,Karate Chop,Route 43,Route 6,,
#159,Natu,No evolve,,Fly,Ruins of Alph Exterior,"Gift, Goldenrod/Route 35 Gate",,
#160,Xatu,,,,,,,
#161,Qwilfish,,,No Sludge Bomb,Whirl Islands,Route 32 Good+Super Rod,,
#162,Tentacool,No evolve,,,"New Bark, Cherrygrove, Route 32, 34, Olivine, Olivine Port, Whirl Islands, Vermilion Port, Route 12, 13, 21, 26, 27, Pallet, Vermilion (Surf)",,,
#163,Tentacruel,,,,,,,
#164,Krabby,No evolve,,,Good Rod,Whirl Islands Old Rod,,
#165,Kingler,,,,,,,
#166,Shuckle,,,,Rock Smash (all rocks),,,
#167,Staryu,No evolve,,,Route 40 (Surf),Super Rod,,
#168,Starmie,,,,,,,
#169,Shellder,No evolve,,,Good Rod,,,
#170,Cloyster,,,,,,,
#171,Corsola,No evolve,,,Union Cave B2F (Static),"Route 41, Cianwood, Cinnabar (Surf)",Route 45 (Good Rod),
#172,Remoraid,No evolve,,,"Route 41, Cianwood (Surf)",Route 44 (all rods),,
#173,Octillery,,,,,,,
#174,Chinchou,No evolve,,,"Super Rod (""Ocean"" group)",,,
#175,Lanturn,,,,,,,
#176,Seel,No evolve,,,Route 40 (Surf),Route 19,,
#177,Dewgong,,,,,,,
#178,Lickitung,,,Karate Chop,Route 44,Route 18,,
#179,Tangela,,,,Route 44,Route 21,,
#180,Eevee,,,,Route 34,Goldenrod (Gift from Bill),,
#181,Vaporeon,,,,,,,
#182,Jolteon,,,,,,,
#183,Flareon,,,,,,,
#184,Espeon,,,,,,,
#185,Umbreon,,,,,,,
#186,Horsea,Level 40,,,"Route 40, Cianwood City, Whirl Islands (Surf)",,,
#187,Seadra,No evolve,,,Route 19,,,
#188,Kingdra,,,,,,,
#189,Gligar,,,,,,,
#190,Delibird,,,Lv 35 Powder Snow,Ice path,Route 15,,
#191,Swinub,No evolve,,,Ice path,Route 15,,
#192,Piloswine,,,,,,,
#193,Teddiursa,No evolve,,Karate Chop,Mount Mortar,Route 4,,
#194,Ursaring,,,,,,,
#195,Phanpy,No evolve,,Dig,Mount Mortar,Route 5,,
#196,Donphan,,,,,,,
#197,Mantine (Mantyke),,Mantyke stats,,Route 45 (Old Rod),"Route 41, 20, Cianwood (Surf)",,
#198,Skarmory,,,,,,,
#199,Doduo,No evolve,,Karate Chop,Route 26,Route 16,,
#200,Dodrio,,,,,,,
#201,Ponyta,No evolve,,,Route 26,Route 28,,
#202,Rapidash,,,,,,,
#203,Cubone,No evolve,,"Lv 17 Headbutt, Lv 17 Bone Club, Lv 26 Bonemerang, Karate Chop",Union cave,Route 8,,
#204,Marowak,,,,,,,
#205,Kangaskhan,,,,,,,
#206,Rhyhorn,No evolve,,Lv 37 Rock Throw,Victory Road,Route 4,,
#207,Rhydon,,,,,,,
#208,Murkrow,,,,Route 45,Route 7,,
#209,Houndour,No evolve,,Lv 36 Flamethrower,Route 44,Route 17,,
#210,Houndoom,,,,,,,
#211,Slugma,Level 40,,"Lv 1 Pound, Lv 18 Rock Throw",Starter,Route 36,Route 16,
#212,Magcargo,,,,,,,
#213,Sneasel,,,,Ice path,Route 15,,
#214,Misdreavus,,,"Lv 1 Perish Song, Lv 30 Mean Look, Lv 30 Confuse Ray, Lv 45 Pain Split",Rocket Hideout,Mt Silver,,
#215,Porygon,No evolve,,,Cianwood (Gift),Route 7,,
#216,Porygon2,,,,,,,
#217,Chansey (Happiny),,Happiny stats,,Trade in Blackthorn (Requests Dragonair),,,
#218,Blissey,,,,,,,
#219,Lapras,,,,,,,
#220,Omanyte,No evolve,,,Ruins of Alph (Grass),Route 19 (Surf),,
#221,Omastar,,,,,,,
#222,Kabuto,No evolve,,,Ruins of Alph (Grass),Route 19 (Surf),,
#223,Kabutops,,,,,,,
#224,Aerodactyl,,,,,,,
#225,Snorlax,,,,,,,
#226,Bulbasaur,Level 40,,,Route 43,Route 21,,
#227,Ivysaur,No evolve,,,,,,
#228,Venusaur,,,,,,,
#229,Charmander,Level 40,,,Route 45,Route 18,,
#230,Charmeleon,No evolve,,Karate Chop,,,,
#231,Charizard,,,,,,,
#232,Squirtle,Level 40,,,Route 42,Route 19 (Surf),,
#233,Wartortle,No evolve,,Karate Chop,,,,
#234,Blastoise,,,,,,,
#235,Articuno,,,,,,,
#236,Zapdos,,,,,,,
#237,Moltres,,,,,,,
#238,Raikou,,,,,,,
#239,Entei,,,,,,,
#240,Suicune,,,,,,,
#241,Dratini,Level 45,,"No Fire Blast, Blizzard, Thunder; No Tutor",Dragon's Den (all rods),Dragon's Den (gift),,
#242,Dragonair,No evolve,,"No Fire Blast, Blizzard, Thunder; No Tutor",Route 28,,,
#243,Dragonite,,,,,,,
#244,Larvitar,No evolve,,,Tohjo Falls,Mt Silver,,
#245,Pupitar,,,,,,,
#246,Tyranitar,,,,,,,
#247,Lugia,,,,,,,
#248,Ho-Oh,,,,,,,
#249,Mewtwo,,,,,,,
#250,Mew,,,,,,,
#251,Celebi,,,,,,,
